Once again, Greg Heffley finds himself in the midst of an exciting and hilarious adventure with... (1 revisions)